Teorija brojeva u
kriptografiji
Vrsta: Skripta | Broj strana: 80 | Nivo: Pmf,
Niš
Kratki uvod u kriptografiju
Kako uspostaviti sigurnu komunikaciju preko
nesigurnog komunikacijskog kanala? Metode za rjeˇavanje ovog problema proˇava
znanstvena disciplina s c koja se zove kriptografija (ili tajnopis). Osnovni
zadatak kriptografije je omogu´avanje komunikacije dvaju osoba (zovemo ih
poˇiljalac i primalac c s - u kriptografskoj literaturi za njih su rezervirana
imena Alice i Bob) na takav naˇin da tre´a osoba (njihov protivnik - u
literaturi se najˇeˇ´e zove c c c sc Eve ili Oskar), koja moˇe nadzirati
komunikacijski kanal, ne moˇe razumjeti z z njihove poruke. Poruku koju
poˇiljalac ˇeli poslati primaocu zovemo otvoreni tekst. Poˇis z s ljalac
transformira otvoreni tekst koriste´i unaprijed dogovoreni kljuˇ K. Taj c c se
postupak zove ˇifriranje, a dobiveni rezultat ˇifrat. Nakon toga poˇiljalac s s
s poˇalje ˇifrat preko nekog komunikacijskog kanala. Protivnik prisluˇkuju´i s
s s c moˇe saznati sadrˇaj ˇifrata, ali kako ne zna kljuˇ, ne moˇe odrediti
otvoreni z z s c z tekst. Za razliku od njega, primalac zna kljuˇ kojim je
ˇifrirana poruka, pa c s moˇe deˇifrirati ˇifrat i odrediti otvoreni tekst. z s
s
Ove pojmove ´emo formalizirati u sljede´oj
definiciji. c c Definicija 1.1. Kriptosustav je uredena petorka (P, C, K, E, D),
gdje je P 1
Teorija brojeva u kriptografiji
2
konaˇan skup svih otvorenih tekstova, C konaˇan
skup svih ˇifrata, K konaˇan c c s c skup svih mogu´ih kljuˇeva, E skup svih
funkcija ˇifriranja i D skup svih c c s funkcija deˇifriranja. Za svaki K ∈ K postoji
ek ∈ E i
odgovaraju´i dK ∈ s c D. Pritom su eK : P → C i dK : C → P
funkcije sa svojstvom da je dK (eK (x)) = x za svaki x ∈ P.
Shema koju smo u uvodu opisali predstavlja tzv.
simetriˇni ili konvenc cionalni kriptosustav. Funkcije koje se koriste za
ˇifriranje eK i deˇifriranje s s dK ovise o kljuˇu K kojeg Alice i Bob moraju
tajno razmjeniti prije same c komunikacije. Kako njima nije dostupan siguran
komunikacijski kanal, ovo moˇe biti veliki problem. z Godine 1976. Diffie i Hellman
su ponudili jedno mogu´e rjeˇenje probc s lema razmjene kljuˇeva, zasnovano na
ˇinjenici da je u nekim grupama poc c tenciranje puno jednostavnije od
logaritmiranja. O ovom algoritmu ´emo c detaljnije govoriti u jednom od
sljede´ih poglavlja. c Diffie i Hellman se smatraju zaˇetnicima kriptografije
javnog kljuˇa. Ideja c c javnog kljuˇa se sastoji u tome da se konstruiraju
kriptosustavi kod kojih c bi iz poznavanja funkcije ˇifriranja eK bilo
praktiˇki nemogu´e (u nekom s c c razumnom vremenu) izraˇunati funkciju
deˇifriranja dK . Tada bi funkcija c s eK mogla biti javna. Dakle, u
kriptosustavu s javnim kljuˇem svaki korisc nik K ima dva kljuˇa: javni eK i
tajni dK . Ako Alice ˇelji poslati Bobu c z poruku x, onda je ona ˇifrira
pomo´u Bobovog javnog kljuˇa eB , tj. poˇalje s c c s Bobu ˇifrat y = eB (x).
Bob deˇifrira ˇifrat koriste´i svoj tajni kljuˇ dB , s s s c c dB (y) = dB (eB
(x)) = x. Uoˇimo da Bob mora posjedovati neku dodatnu c informaciju (tzv.
trapdoor - skriveni ulaz) o funkciji eB , da bi samo on mogao izraˇunati njezin
inverz dB , dok je svima drugima (a posebno Eve) to c nemogu´e. Takve funkcije
ˇiji je inverz teˇko izraˇunati bez poznavanja nekog c c s c dodatnog podatka
zovu se osobne jednosmjerne funkcije.
---------- CEO RAD MOŽETE PREUZETI NA SAJTU. ----------
MOŽETE NAS KONTAKTIRATI NA E-MAIL: [email protected]
maturski.org Besplatni seminarski Maturski Diplomski Maturalni SEMINARSKI RAD , seminarski radovi download, seminarski rad besplatno, www.maturski.org, Samo besplatni seminarski radovi, Seminarski rad bez placanja, naknada, sms-a, uslovljavanja.. proverite!